home *** CD-ROM | disk | FTP | other *** search
/ Total Network Tools 2002 / NextStepPublishing-TotalNetworkTools2002-Win95.iso / Archive / Misc Servers / Zope.exe / DEBUG-INFORMATION_DEBUG.STX < prev    next >
Encoding:
Text File  |  2000-06-30  |  2.6 KB  |  74 lines

  1. Debug Information - Debugging Information: Online Zope debugging
  2.  
  3.   Description
  4.  
  5.     This view provides simple debugging information to help product
  6.     authors find memory leaks in their products as well as Zope
  7.     itself.
  8.  
  9.     Debugging Information
  10.  
  11.       * The Zope version
  12.  
  13.       * The Python version
  14.  
  15.       * The system platform name
  16.  
  17.       * The ID number of the Zope process (if available on your platform)
  18.  
  19.       * The length of time Zope has been running
  20.  
  21.       * The top refcounts, including a table listing the changes since
  22.       * the last snapshot
  23.  
  24.       * The open object database connections
  25.  
  26.       The Zope version, Python version, and system platform name are
  27.       used to verify compatibility between Zope, Python, and your
  28.       system.  On platforms where the process ID number is available,
  29.       the Zope process can be managed using a more forceful means than
  30.       is available through the web.
  31.  
  32.     Refcounts
  33.  
  34.       The top refcounts list lets you take a look at what is being
  35.       stored by Zope in memory.  The scrollable list shows how many
  36.       instances of each type of object are currently in memory.
  37.  
  38.       If there are items in the list with a very high refcount, there
  39.       is a good chance there is a memory leak in a product or in Zope.
  40.       Using the snapshot and refresh options allow you to determine
  41.       which operations are causing memory leaks.
  42.  
  43.     Open Connections
  44.  
  45.       A database connection usually corresponds with an HTTP request.
  46.       The left column shows the time at which the connection was
  47.       opened.  If there is a request that has been running for a long
  48.       time you may need to restart Zope to kill the corresponding
  49.       thread. The middle column usually shows the state of the REQUEST
  50.       object with size of the cache for that connection in
  51.       parentheses.  The right column shows information about the
  52.       version the user is working in.
  53.  
  54.   Controls
  55.  
  56.     'Update Snapshot' -- Takes the current refcounts and store them in
  57.     memory.  Then each time the debugging page is reloaded, the table
  58.     will show the difference in refcounts between the snapshot and the
  59.     current state.
  60.  
  61.     'Refresh' -- Reloads and updates the debugging information.
  62.  
  63.     'Auto refresh interval' -- The number of seconds to wait before
  64.     automatically refreshing the debugging information.
  65.  
  66.     'Start auto refresh' -- Begins automatically refreshing the
  67.     debugging information.
  68.  
  69.     'Stop auto refresh' -- Ends automatic refreshing of the debugging
  70.     information.
  71.  
  72.  
  73.  
  74.